@-webkit-keyframes downloadingProgress{0%{width:0}
    100%{width:90%}}
@keyframes downloadingProgress{0%{width:0}
    100%{width:90%}}
.tenvideo_button{margin:15px auto}
.tenvideo_button a,.tenvideo_button a:visited{color:#fff;text-decoration:none}
.tvp_app_banner,.tvp_app_banner *,.tvp_app_banner *:before,.tvp_app_banner *:after{-webkit-box-sizing:border-box;box-sizing:border-box}
.tvp_app_banner{position:relative;z-index:10;left:0;width:100%;height:40px;font-size:15px;font-family:PingFangSC-Regular,"Helvetica Neue",tahoma,arial}

.tvp_app_btn[data-status="downloading"] .tvp_progress_current,.tvp_app_btn[data-status="pause"] .tvp_progress_current{-webkit-animation:downloadingProgress 20s linear both;animation:downloadingProgress 20s linear both}
.tvp_app_btn[data-status="pause"] .tvp_progress_current{-webkit-animation-play-state:paused;animation-play-state:paused}
.tvp_app_banner .tvp_app_btn[data-status="downloading"] .tvp_btn_text:after,.tvp_app_banner .tvp_app_btn[data-status="pause"] .tvp_btn_text:after{line-height:34px}
.tvp_nonauto .tvp_progress .tvp_progress_current{width:auto;-webkit-animation-name:none;animation-name:none}
.tvp_app_banner.tvp_app_banner_indie{position:relative;top:auto;bottom:auto;display:block;width:auto}
.tvp_app_banner_white .tvp_app_btn{color:#fff;border:1px solid rgba(255,255,255,.3)}
#CssGaga{content:"160703191345,blu,334"}html{color:#222;background-color:#F3F4F4;-webkit-text-size-adjust:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,footer,header,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font:14px/1.5 PingFangSC-Regular,"Helvetica Neue",tahoma,arial;word-wrap:break-word;word-break:break-word}
body{-webkit-text-size-adjust:100%!important}
h1,h2,h3,h4,h5,h6{font-size:1em}
a,a:visited{color:#222;text-decoration:none;-webkit-touch-callout:none}
a:active{outline:0 none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
strong,em,i{font-size:1em;font-style:normal;font-weight:normal}
input,select,textarea,button{font-size:1em}
textarea{resize:vertical;overflow:auto;vertical-align:top}
input[type=text]:focus,textarea:focus{outline:0 none}
input[type="text"],input[type="submit"],input[type="reset"],input[type="button"],textarea,button{-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
img,iframe{border:0 none}
img{display:inline-block;vertical-align:bottom;-webkit-touch-callout:none}
iframe{display:block}
ul,ol{list-style:none}
li{vertical-align:top}
.cl{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0}
.cf:before,.cf:after{content:'';display:table}
.cf:after{clear:both}
.none{display:none}
.g_container_loading{position:relative;width:100%;height:100%}
@-webkit-keyframes loading{from{background-position:0 0}
    to{background-position:0 -300px}}
.g_container_loading .loading_con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;font-size:14px}
.g_container_loading .icon_loading{display:block;width:27px;height:10px;margin:0 auto 10px;width:27px;height:10px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/loading.png) 0 0 no-repeat;-webkit-background-size:27px 300px;background-size:27px 300px;-webkit-animation:loading 1s steps(30) infinite}
.g_pop_mask{position:fixed;z-index:9998;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.6)}
.site_header{position:fixed;top:0;left:0;z-index:20;width:100%;height:50px;padding:0}
.site_header .site_title{float:left;margin:15px 0 0 12px}
.mod_video_info{position:relative;margin:0 15px;padding:0;margin-bottom:-10px}
.mod_video_info .mod_more{position:relative;padding:6px 0 0}
.mod_video_info .video_tit,.mod_video_info .video_title{margin:0 80px 5px 0;padding-top:3px;line-height:24px;font-weight:700;overflow:hidden;font-size:20px}
.mod_video_info .video_types{font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:90px;min-height:18px}
.mod_video_info .video_types .hlw_hl{opacity:.5}
.mod_video_info .intro_line{font-size:13px;line-height:1.6}
.open .video_intro{display:block}
.mod_video_info .video_function{position:absolute;top:17px;right:0;white-space:nowrap}
.mod_video_info .video_function .watch_num{font-size:13px;line-height:28px;font-weight:700}
.mod_video_info .video_function .watch_num .num{font-size:18px;line-height:28px;margin-right:5px}
.mod_video_info .btn_collect,.mod_video_info .btn_download{display:inline-block;width:40px;padding-top:1px;position:relative;text-align:center;font-size:13px}
.btn_download .svg_icon_download,.btn_collect .svg_icon_collect{display:block;width:20px;height:20px;margin:auto}
.mod_episodes_numbers{padding-left:15px}
.mod_episodes_numbers ul{font-size:0;display:table;width:100%}
.mod_episodes_numbers .item{display:inline-block;width:56px;height:56px;margin:0 8px 0 0;text-align:center;font-size:14px;line-height:56px;border-radius:2px}
.mod_episodes_numbers .item a{position:relative;display:block;width:100%;height:100%;border-radius:2px;background-color:rgba(255,255,255,.1)}
.mod_episodes_numbers .current a{color:#FF8400}
.mod_episodes_numbers .item_mix{width:auto}
.mod_episodes_numbers .item_mix a{padding:0 10px}
.mod_sideslip_episodes .mod_episodes_numbers{margin-bottom:-7px;overflow:auto;-webkit-overflow-scrolling:touch}
.mod_sideslip_episodes .mod_episodes_numbers ul{padding-bottom:7px;white-space:nowrap}
.mod_comments_list{padding:0 15px}
.mod_comments_list .comment_item{margin-bottom:10px}
.mod_comments_list .comment_item:last-child{margin-bottom:0}
.mod_comments_list .comment_hd{position:relative;margin-bottom:6px}
.mod_comments_list .comment_hd .comment_avatar{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%}

.mod_vplus_info .vplus_content .gap{margin:0 3px;font-size:14px}
.mod_vplus_info .btn_vplus_subs{position:absolute;right:10px;top:50%;margin-top:-15px;width:70px;line-height:30px;height:30px;border-radius:1000em;background:rgba(0,0,0,.2);font-size:13px;text-align:center}
.mod_more{position:relative;display:block;cursor:pointer}
.mod_more .svg_icon_switch{display:block;width:20px;height:20px;margin:auto}
.open .svg_icon_switch{-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}
.mod_app_banner{padding:15px}
body .tvp_app_banner{width:auto}
body .tvp_app_banner .tvp_btn_text:after{padding:0 5px}
.tvp_overlay_play_try{height:77px;background:none}
.tvp_overlay_play_try .tvp_button_play{position:static;margin:auto}
.tvp_overlay_play_try .tvp_text{bottom:0}
.tvp_container .tvp_external_layer{background:none}
.tvp_external_layer .tvp_overlay_play_try,.tvp_container .tvp_overlay_play{background:none;width:50px;height:50px}
.tvp_external_layer .tvp_overlay_play_try{height:70px;width:70px;text-align:center}
.tvp_overlay_play_try .tvp_button_play,.tvp_overlay_play .tvp_button_play{display:block;left:0;top:0;width:50px;height:50px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/btn_play.png) 0 0 no-repeat;background-size:cover;border:none}
.tvp_external_layer .tvp_overlay_play_try .tvp_text{font-size:13px;white-space:nowrap;opacity:.8;line-height:1}
.tvp_external_layer .tvp_overlay_play_try .tvp_button_play{position:static;margin:auto;left:0;top:0;transform:none}
.play_weinxin .site_header{display:none}
.play_weixin .container{padding-top:0}
.U_html_bg{background-color:rgba(27,17,34,1)}
a,a:visited,.U_color_a{color:rgba(255,255,204,1)}
.U_svg_a{fill:rgba(255,255,204,1)}
.U_color_b,.U_color_c{color:rgba(255,255,204,.6)}
.U_svg_b,.U_svg_c{fill:rgba(255,255,204,.6)}
.U_bg_a{background-color:rgba(46,46,46,.8)}
.U_bg_b{background-color:rgba(0,0,0,.1)}
.U_mask_a{background-image:-webkit-linear-gradient(bottom,rgba(27,17,34,1),rgba(27,17,34,.5) 30%,rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(27,17,34,1),rgba(27,17,34,.5) 30%,rgba(0,0,0,0))}
html,body,.container{position:relative;width:100%;min-height:100%}
.container{padding-top:50px}
.U_mask_b{background-image:-webkit-linear-gradient(bottom,rgba(46,46,46,.8),rgba(46,46,46,.5) 30%,rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(46,46,46,.8),rgba(46,46,46,.5) 30%,rgba(0,0,0,0))}
.mod_box{padding:10px 0 15px}
.mod_hd{position:relative;margin:0 15px 10px}
.mod_hd .mod_title{font-weight:700;font-size:15px;line-height:29px}
.mod_hd .mod_hd_more{position:absolute;right:0;top:0;max-width:85%;font-size:12px;line-height:29px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tvp_loading_text{position:absolute;left:0;right:0;top:0;bottom:0;color:#ccc;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.tvp_container .tvp_play_sum{position:absolute;right:0;bottom:0;z-index:5;padding:0 4px;height:22px;line-height:22px;background:rgba(0,0,0,.6);font-size:12px;color:#fff}

.video_placeholder{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;display:flex;align-items:center;justify-content:center;flex-direction:column}
.video_placeholder .btn_player{position:relative;width:50px;height:70px;color:#fff}
.video_placeholder .icon_play{display:block;margin:auto;width:50px;height:50px;background:url(//i.gtimg.cn/qqlive/images/20150911/i1441959133_1.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover}
.video_placeholder .btn_player .icon_text{display:block;text-align:center;text-shadow:0 0 2px #000;white-space:nowrap}
.mod_video_unit .desc{position:relative;padding:10px 15px 0}
.mod_video_unit .desc:empty{padding:0}
.tvp_app_banner .tvp_app_btn .tvp_app_logo{margin-right:0}
.mod_episodes_numbers .item{background-color:rgba(255,255,255,.1)}
.mod_episodes_numbers .item a{background-color:rgba(0,0,0,.11)}
.mod_link_list .item{background-color:rgba(255,255,255,.1)}
.mod_link_list .item a{background-color:rgba(0,0,0,.11)}
.txp_html_fullscreen .site_header{display:none;visibility:hidden}
#CssGaga{content:"170210142152,blu,334"}





.mod_link_list .current a{color:#FF8400;border-color:#FF8400}
.mod_figures_list{margin:10px 10px 0}
.mod_figures_list .list_item{position:relative;display:block;margin:5px 0}
.mod_figures_list .list_item{height:130px;padding-left:135px}
.mod_figures_list .figure{position:absolute;left:0;top:0;width:100px;height:121px}
.mod_figures_list .figure:before{content:'';position:absolute;left:0;right:0;bottom:0;height:30px;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.45),rgba(45,45,45,0));background:linear-gradient(to top,rgba(0,0,0,.45),rgba(45,45,45,0))}
.mod_figures_list .figure img{width:100px;height:121px}
.figure_duration{position:absolute;right:5px;bottom:5px;line-height:1;color:#fff}